Fully Qualified Name: | Laminas\Db\Sql\Combine |
Extends: | AbstractPreparableSql |
Combine SQL statement - allows combining multiple select statements into one
Name | Description | Defined By |
---|---|---|
__construct() | Combine | |
alignColumns() | Combine | |
combine() | Create combine clause | Combine |
except() | Create except clause | Combine |
getRawState() | Get raw state | Combine |
getSqlString() | {@inheritDoc} | AbstractSql |
intersect() | Create intersect clause | Combine |
prepareStatement() | {@inheritDoc} | AbstractPreparableSql |
union() | Create union clause | Combine |
Parameter Name | Type | Description |
---|---|---|
$select | \Select|array|null | |
$type | string | |
$modifier | string |
Returns:
Returns: self Provides a fluent interface
Create combine clause
Parameter Name | Type | Description |
---|---|---|
$select | \Select|array | |
$type | string | |
$modifier | string |
Returns: self Provides a fluent interface
Create except clause
Parameter Name | Type | Description |
---|---|---|
$select | \Select|array | |
$modifier | string |
Returns: self
Get raw state
Parameter Name | Type | Description |
---|---|---|
$key | string |
Returns: array
{@inheritDoc}
Parameter Name | Type | Description |
---|---|---|
$adapterPlatform |
Returns:
Create intersect clause
Parameter Name | Type | Description |
---|---|---|
$select | \Select|array | |
$modifier | string |
Returns: self
{@inheritDoc}
Parameter Name | Type | Description |
---|---|---|
$adapter | ||
$statementContainer |
Returns: \StatementContainerInterface
Create union clause
Parameter Name | Type | Description |
---|---|---|
$select | \Select|array | |
$modifier | string |
Returns: self